import plotly
plotly.offline.init_notebook_mode()
import cufflinks as cf
cf.go_offline()
from plotly.graph_objs import Bar,Layout, Figure,Data,Scattermapbox,Marker,Surface,XAxis,YAxis,ZAxis,Scene,Scatter
import pandas as pd
import numpy as np
trace1 = Scatter(x=[1,2,3],
y=[4,5,6],
marker={'color': 'red',
'symbol': 104,
'size': "10"},
mode="markers+lines",
text=["one",
"two",
"three"],
name='1st Trace')
data=Data([trace1])
layout=Layout(title="First Plot",
xaxis={'title':'x1'},
yaxis={'title':'x2'})
fig=Figure(data=data,
layout=layout)
plotly.offline.iplot(fig)
fig
fig.update(dict(layout=dict(title='Plot update'),
data=dict(marker=dict(color='blue'))))
plotly.offline.iplot(fig)
df = pd.read_csv('https://raw.githubusercontent.com/yankev/test/master/life-expectancy-per-GDP-2007.csv')
americas = df[(df.continent=='Americas')]
europe = df[(df.continent=='Europe')]
trace_comp0 = Scatter(x=americas.gdp_percap,
y=americas.life_exp,
mode='markers',
marker={'size':12,
'line':{'width':1},
'color':"#4682B4"
},
name='Americas',
text=americas.country,
)
trace_comp1 = Scatter(x=europe.gdp_percap,
y=europe.life_exp,
mode='markers',
marker={'size':12,
'line':{'width':1},
'color':"#FF7F50"
},
name='Europe',
text=europe.country,
)
data_comp = [trace_comp0, trace_comp1]
layout_comp = Layout(title='Life Expectancy v. Per Capita GDP, 2007',
hovermode='closest',
xaxis={'title':'GDP per capita (2000 dollars)',
'ticklen':5,
'zeroline':False,
'gridwidth':2,
},
yaxis={'title':'Life Expectancy (years)',
'ticklen':5,
'gridwidth':2,
},
)
fig = Figure(data=data_comp,
layout=layout_comp)
plotly.offline.iplot(fig)
data
s=Scatter(x=[1,2,3],
y=[4,5,6],
marker={'color': 'red',
'symbol': 104,
'size': "10"},
mode="markers+lines",
text=["one",
"two",
"three"])
s
Figure(data=[s])
plotly.offline.iplot(Figure(data=[s]))
x = np.arange(1,3.2,0.2)
y = 6*np.sin(x)
y
trace2 = Scatter(x=x,
y=y,
marker={'color': '#2E8B57',
'symbol': 'pentagon',
'size': 10},
mode='markers',
name='2nd trace')
data = Data([trace1,
trace2])
data
plotly.offline.iplot(Figure(data=data,
layout=layout))